{
	"print(\"...\")": {
		"prefix": "pr",
		"body": "print(\"$1\")$0"
	},
	"print(\"\\(...)\")": {
		"prefix": "po",
		"body": "print(\"\\($1)\")$0"
	},

	"repeat...while loop": {

		"prefix": "repeat",
		"body": [
			"repeat {",
			"	$0",
			"} while ${true}"
		],
		"description": "repeat...while loop"
	},

	"While loop": {

		"prefix": "while",
		"body": [
			"while ${true} {",
			"	$0",
			"}"
		],
		"description": "While loop"
	},

	"For-In statement": {

		"prefix": "forin",
		"body": [
			"for ${item} in ${collection} {",
			"	$0",
			"}"
		],
		"description": "For-In statement"
	},

	"Reverse for loop": {

		"prefix": "forr",
		"body": [
			"for var ${i} = ${length} - 1; ${i} >= 0; ${i}-- {",
			"	$0",
			"}"
		],
		"description": "Reverse for loop"
	},

	"for loop": {

		"prefix": "for",
		"body": [
			"for var ${i} = 0; ${i} < ${length}; ${i}++ {",
			"	$0",
			"}"
		],
		"description": "for loop"
	},

	"if statement": {

		"prefix": "if",
		"body": [
			"if ${true} {",
			"	$0",
			"}"
		],
		"description": "if statement"
	},

	"else-if statement": {

		"prefix": "elif",
		"body": [
			"else if ${true} {",
			"	$0",
			"}"
		],
		"description": "if statement"
	},

	"Else statement": {

		"prefix": "else",
		"body": [
			"else {",
			"	$0",
			"}"
		],
		"description": "Else statement"
	},

	"Guard statement": {

		"prefix": "guard",
		"body": [
			"guard let ${a} = ${optional} else {",
			"	$0",
			"}"
		],
		"description": "Guard statement"
	},

	"Optional Binding statement": {

		"prefix": "ifnil",
		"body": [
			"if let ${a} = ${optional} {",
			"	$0",
			"}"
		],
		"description": "Optional Binding statement"
	},

	"Switch statement": {

		"prefix": "switch",
		"body": [
			"switch ${switch_on} {",
			"case ${a}:",
			"	$0",
			"default:",
			"	$1",
			"}"
		],
		"description": "Switch statement"
	},

	"Do catch": {

		"prefix": "docatch",
		"body": [
			"do {",
			"	try ${function that throws}",
			"} catch ${pattern} {",
			"	$0",
			"}"
		],
		"description": "Try catch"
	},

	"Enum": {

		"prefix": "enum",
		"body": [
			"enum ${Name} {",
			"	case $0",
			"}"
		],
		"description": "Enum"
	}
}
